package com.cd.university.db.pojo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;
import lombok.Data;

/**
 * user
 * @author 
 */
@ApiModel(value="com.cd.university.db.pojo.User")
@Data
public class User implements Serializable {
    /**
     * 用户唯一id，自增约束
     */
    @ApiModelProperty(value="用户唯一id，自增约束")
    private Integer userId;

    /**
     * 用户真实姓名
     */
    @ApiModelProperty(value="用户真实姓名")
    private String userRealname;

    /**
     * 用户的学号/工号/编号
     */
    @ApiModelProperty(value="用户的学号/工号/编号")
    private String userNumber;

    /**
     * 用户密码
     */
    @ApiModelProperty(value="用户密码")
    private String password;

    /**
     * 用户账号
     */
    @ApiModelProperty(value="用户账号")
    private String username;

    /**
     * 用户邮箱
     */
    @ApiModelProperty(value="用户邮箱")
    private String userEmail;

    /**
     * 用户电话
     */
    @ApiModelProperty(value="用户电话")
    private String userMobile;

    /**
     * 用户角色id
     */
    @ApiModelProperty(value="用户角色id")
    private Integer roleId;

    /**
     * 用户状态：0表示不可用，1表示可用
     */
    @ApiModelProperty(value="用户状态：0表示不可用，1表示可用")
    private Byte userStatus;

    private static final long serialVersionUID = 1L;
}